/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzan: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M380.458989 931.434103c-4.871889 0-4.871889 0 0 0-4.871889 0-4.871889 0 0 0z m-4.871889 0z m0-4.871889s0 4.871889 0 0c0 4.871889 0 0 0 0z m214.363129-599.242383h48.718893c0-4.871889 82.822118-4.871889 248.466354 0 58.462672 0 82.822118 48.718893 82.822118 107.181564l-53.590783 433.598148c0 58.462672-48.718893 107.181564-107.181564 107.181564H375.5871 239.1742 49.170517V380.910613h199.747461c34.103225-97.437786 82.822118-233.850686 102.309675-277.69769C380.458989 35.006473 409.690325 10.647027 458.409218 0.903248c48.718893-9.743779 199.747461 58.462672 155.900457 248.466354 0 9.743779-4.871889 19.487557-4.871889 29.231336l-19.487557 48.718893z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M804.313358 926.562214c34.103225 0 58.462672-24.359446 58.462671-58.462671v-4.87189l53.590782-428.726258c0-43.847004-9.743779-58.462672-34.103225-58.462671h-355.647918l14.615668-58.462672c4.871889-24.359446 14.615668-48.718893 19.487557-77.950228 29.231336-116.925343-48.718893-199.747461-97.437786-190.003683-34.103225 4.871889-48.718893 19.487557-73.078339 73.07834-9.743779 38.975114-48.718893 146.156679-97.437786 277.697689l-9.743779 34.103225h-43.847003-141.28479V926.562214H804.313358z"
        fill={getIconColor(color, 1, '#FFCC00')}
      />
      <Path
        d="M244.046089 390.654392h48.718893v584.626715h-48.718893z"
        fill={getIconColor(color, 2, '#333333')}
      />
    </Svg>
  );
};

Iconzan.defaultProps = {
  size: 18,
};

Iconzan = React.memo ? React.memo(Iconzan) : Iconzan;

export default Iconzan;
